﻿body{ margin:0;font-family: "宋体"; font-size:12px; padding:0; color:#333333;background:url(/images/bg.jpg) no-repeat top center #FFF;}
ul,li,form,p,input{margin:0px; padding:0px; list-style:none;}
h4{margin:0px; padding:0px; list-style:none;font-weight:normal; font-size:12px;}
li ul{ display:none;}
h2,h3,h4{ font-size:12px; margin:0px; padding:0px; font-weight:normal; }
a {color:#333333;}
a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:none;}
a:active{color:#ff0000; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:none;}
.clear{clear:both;}
.zd{ height:auto; overflow:hidden;}
.mt10{ margin-top:10px;}
.jz{ margin-left:auto; margin-right:auto;}
.logo{ float:left; width:648px; height:64px; float:left;}
.top { height:88px; width:964px;text-align:center;background:url(/images/top.jpg) no-repeat; text-align:right; padding-top:25px; padding-right:47px;}
.nav { width:1000px; height:41px;}
.nav ul{ width:1000px; height:41px; margin-left:auto; margin-right:auto;}
.nav ul li {width:125px;height:41px;line-height:41px;float:left;text-align:center;color:#ffffff; font-size:14px; font-weight:bold;background: url(/images/nav_li.jpg) no-repeat left center;}
#menu {
 font-family:"Microsoft Yahei";height:40px;
width:1003px; margin:0px auto; 
}

#menu ul {
padding:0;
list-style-type: none; font-family:"Microsoft Yahei"; 
}

#menu ul li {
float:left;
position:relative; font-family:"Microsoft Yahei";background: url(/images/nav_li.jpg) no-repeat left center;
}
#menu li a p{ font-size:12px;}
#menu ul li a:hover{font-family:"Microsoft Yahei";background: url(/images/menuhover.png) no-repeat left center; height:41px;}
#menu ul li a, #menu ul li a:visited {
display:block;
 font-family:"Microsoft Yahei";
text-align:center;
text-decoration:none;
width:128px;
height:41px;
color:#fff; line-height:40px; font-weight:bold;

font-size:14px;
}

#menu ul li ul {
display: none;width:128px; margin:0px;
}
#menu ul li a.home{ color:#fff;width:128px; margin:0px;
}

#menu ul li:hover a.home{
color:#000;width:128px; 
}

#menu ul li:hover a.sev {
color:#000;width:128px; 
}


#menu ul li:hover ul {
display:block; border-top:none;width:128px;
position:absolute;z-index:101; margin:0px;
top:40px;
left:0;

}
#menu ul li:hover ul li { margin-left:0px;}
#menu ul li:hover ul li a {
display:block; height:25px; line-height:25px;width:128px; padding:0px;
color:#fff; font-size:12px; background:#1e429d;
}

#menu ul li:hover ul li a:hover {width:128px;display:block; 
background:#E1A028;
color:#ffffff;
}







.ys a:link{ color:#FFF;}
.ys a:visited{ color:#FFF;}
.ys a:hover{ color:#ff0000;}
.ys a:active{ color:#ff0000;}
.banner{ width:1005px; height:324px;  margin-top:14px;}
.content{ width:1002px; padding-top:13px;}
.box1_L{ width:219px; background:#f0f0f0;}
.box1_L h2{ width:194px; height:32px;background:url(/images/L1.jpg) no-repeat; line-height:32px; padding-left:25px; font-size:14px; font-weight:bold; color:#FFF;}
.box1_L ul{ width:218px;}
.box1_L ul li{ width:218px; height:31px;  line-height:31px; font-size:14px; border-top:2px solid #FFF;}
.box1_L ul li a{ display:block;background: url(/images/l2.jpg) no-repeat;padding-left:63px; width:155px; height:31px;}
.box1_L ul li a:hover{background: url(/images/l2_hover.jpg) no-repeat left top;width:155px; height:31px;padding-left:-63px;}
.box1_L3{ width:219px; background:#f0f0f0;}
.box1_L3_1{ width:202px; height:59px;}
.box1_L3_q1{ width:219px; height:101px;}
.box1_L h4{ width:195px; line-height:23px; margin-top:4px;}
.jj{ margin-top:10px;}
.box1_R{ width:775px;}
.box1_R_L{ width:479px;}
.box1_R_L .zt1{ width:464px; height:33px;background: url(/images/M1.jpg) no-repeat;padding-left:30px;}
.zt1 h2{ font-size:14px; font-weight:bold;  line-height:33px; color:#fff; width:70px; float:left;height:33px;}
.zt1 span{ float:right; width:30px; height:9px; margin-right:23px; margin-top:12px;}
.box1_R_L h4{ width:453px; border:1px solid #e4dfde; border-top:none; padding:17px 12px 11px 12px; line-height:24px; text-indent:24px; height:auto; overflow:hidden;}
.box1_R_L h4 img{ width:155px; height:115px; padding:1px; border:1px solid #cccccc; float:left; margin-right:10px;}
.box1_R_R{ width:277px; height:221px; padding:3px; border:1px solid #cfcfcf;}
.box2_1{ width:380px; border:1px solid #e1e1e1;}
.box2_1 .zt{ width:365px; height:36px;background: url(/images/M2_1.jpg) no-repeat; padding-left:15px; }
.zt h2{color:#FFF;font-size:14px; font-weight:bold;line-height:33px; float:left; width:70px;height:33px; }
.zt span{ float:right; width:40px; height:33px; margin-right:8px; margin-top:12px;}

 
.box2_1 ul{ width:370px; margin-left:auto; margin-right:auto; margin-top:4px; margin-bottom:7px;}
.box2_1 ul li{ width:367px; line-height:30px; border-bottom:1px dashed #CCCCCC; padding-left:3px;}
.box2_1 ul li span{ float:right; margin-right:5px;}
.box3{width:987px; height:32px;background: url(/images/box3.jpg) no-repeat;font-size:14px; font-weight:bold; padding-left:15px; line-height:32px;}
.box3 span{ float:right; width:30px; height:9px; margin-right:8px; margin-top:12px;}
.box31{width:967px; height:32px;background: url(/images/box31.jpg) no-repeat; padding-left:35px; }
.box31 h2{font-size:14px; font-weight:bold; line-height:32px;color:#fff;}
.box31 span{ float:right; width:30px; height:9px; margin-right:8px; margin-top:12px; }
.nytitle{width:775px;margin:0px; padding:0px;height:32px; line-height:32px;background:url(/images/R0.jpg) no-repeat;}
.nytitle h1{ font-size: 14px;font-weight: bold;color: #333333;float:left; padding-left:20px; line-height:32px; margin:0px;}
.nytitle span{ float:right; margin-right:10px;}



.box4{ width:1000px; border:1px solid #edebeb; border-top:none;}
.box4_1{ width:980px; height:179px;}
.box4_1 ul{ width:980px;}
.box4_1 ul li{ width:172px; text-align:center; float:left; margin-left:15px; line-height:24px;}
.box4_1 ul li img{ width:168px; height:127px; margin-top:18px; padding:1px; border:1px solid #CCC;}
.box5{ width:980px; border:1px solid #edebeb; border-top:none; padding:10px; line-height:24px;}
.foot{ width:100%;background: url(/images/foot_bg.jpg) repeat-x ; text-align:center; line-height:24px; padding-top:19px; padding-bottom:20px; color:#fff;}
.foot a{ color:#fff;}
.jd{ margin-left:10px;}
.ny_01{width:753px; border:1px solid #dedede; border-top:none; line-height:24px; padding-top:6px; padding-left:10px; padding-right:10px; min-height:615px; padding:10px;}
.ny_01 h3{ background:#CEE9F4;}






/*list*/
.list_page{text-align:center;margin:10px;font-family:"Microsoft Yahei";}
.list_page a{;margin:0px 1px;padding:4px 6px;border:1px solid #077dc5;color:#333;font-family:"Microsoft Yahei";}
.list_page span{background:#077dc5;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #077dc5;font-family:"Microsoft Yahei";}
.list_page b{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #077dc5;color:#333;font-family:"Microsoft Yahei";;}
.list_page b input{border:0;margin:0;padding:0;font-size:12px;font-family:"Microsoft Yahei";font-weight:normal;width:12px;vertical-align:middle;text-align:center;}

#newslist li{ background:url(../../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#newslist li span{ float:right; color:#7e7e7e;}
.newlist li{padding-left:12px;margin-top:8px;border-bottom:1px #ddd dashed;padding-bottom:10px;height:85px; line-height:24px; text-align:left;}
.newlist li a{float:left;font-size:14px;font-weight:bold; color:#666;}
.newlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.newlist li p{clear:both;}
.newlist li p.read-more{float:right;margin-right:10px;}
.newlist li p.read-more a{font-size:12px;font-weight:normal;}

#khlist li{ background:url(../../images/icon1.gif) no-repeat left 50%; margin:0 6px; line-height:30px; padding-left:10px; border-bottom:1px dotted #dbdbdb;}
#khlist li span{ float:right; color:#7e7e7e;}
.khlist li{padding-left:5px;margin-top:8px;padding-bottom:10px;height:10px; line-height:24px; text-align:left;}
.khlist li a{float:left;font-size:14px;font-weight: normal; color:#666;font-family:"宋体";}
.khlist li span{float:right;color:#999;font-size:12px; margin-right:10px;}
.khlist li p{clear:both; font-family:"宋体";}
.khlist li p.read-more{float:right;margin-right:10px;}
.khlist li p.read-more a{font-size:12px;font-weight:normal;}


.newshow h1{ text-align:center; font-size:16px; display:block;}
.newshow p{ padding:0 20px;}
.time{ background-color:#f3f3f3;border-top:1px dotted #dddddd; margin:10px 0;border-bottom:1px dotted #dddddd; text-align:center; line-height:30px;}
.time a:hover{color:#FF0000}
#cp li{ width:162px;height:162px; float:left;border:1px solid #dddddd; margin:5px 12px; display:inline}
#cp li a{ color:#333; font-weight:normal; font-size:12px; font-family:"宋体";}
#cp li img{display:block;margin:0 auto; max-width:156px; height:126px; padding:2px;}
#cp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; margin-top:5px; text-align:center; border:none;}
#xgcp li{ width:115px; float:left; margin:5px 10px; display:inline}
#xgcp li img{border:1px solid #dddddd;display:block;margin:0 auto; width:103px; height:79px; padding:5px;}
#xgcp li h4{line-height:24px;color:#505050; background-color:#f1f1f1; font-size:12px; font-weight:normal; margin-top:5px; text-align:center; border:none;}
#xgxw li{ width:350px; float:left}
#xgxw li span{ color:#999999; margin-left:5px;}

.title{font-size:14px;font-weight:bold;border-bottom:1px solid #f0f0f0;line-height:30px;height:30px;margin:0 0 15px 0;}
.downlist{margin:0;padding:0;list-style:none;width:720px;overflow:hidden;}
.downlist li{clear:both;border-bottom:1px solid #E8E8E8;padding:0 0 10px 0;height:160px;overflow:hidden;}
.downlist li a{ color:#666666;}
.downlist li a:hover{ color:#FF3300}
.downlist li .pic{background:url(../../images/bg_nodown.gif) no-repeat center;float:left;width:120px;height:120px;display:block;text-align:center;padding:20px 0 0 0;margin:15px 0 0 0;border-right:1px solid #e8e8e8;}
.downlist li .pic img{margin:10px 0 0 0;}
.downlist li .list{float:left;width:460px;padding:10px 15px;height:120px;display:block;overflow:hidden;color:#999;line-height:22px;}
.downlist li .list p{font-size:14px;font-weight:bold;line-height:30px;height:30px;border-bottom:1px dashed #ccc;margin:10px 0;color:#333;}
.downlist li .list span{color:#333;margin:5px 0 0 0;display:block;}
.downlist li .info{float:left;width:80px;padding:10px 0 0 10px;height:120px;color:#999;border-left:1px solid #e8e8e8;margin:15px 0 0 0;}
.downlist li .info p{font-size:16px;margin:5px 0 15px 0;color:#333;}


.downinfo{background:#fff;padding:25px 30px;overflow:hidden;}
.downinfo h1{font-family:microsoft yahei;font-size:16px;margin:0 0 15px 0;padding:0;font-weight:normal;}
.downinfo .pic{float:left;width:220px;overflow:hidden;}
.downinfo .pic img{border:1px solid #ccc;padding:2px;}
.downinfo .info{float:left;width:610px;margin:0 0 0 10px;}
.downinfo .info ul{margin:0;padding:0;list-style:none;}
.downinfo .info ul li{float:left;width:300px;margin:0 5px 0 0;line-height:29px;height:29px;}
.downinfo .info ul li span{color:#f30;font-family:verdana;}
.p20{line-height:22px;}
.p20 p{margin:0 0 10px 0;}
.downurl{padding:10px 20px;}
.downurl ul{margin:0;padding:0;list-style:none;}
.downurl ul li{line-height:29px;height:29px;background:url(../../images/icon_down.gif) no-repeat left center;padding:0 0 0 24px;}
.downurl a{ padding-right:20px;}
.downurl a:hover{ color:#CC0000;}

.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #077dc5;}
.bt{border:1px solid #B0D4EC;border-top:2px solid #B0D4EC;}


.mt{ margin-top:8px;}


#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}

/*width*/
.w980{width:980px;overflow:hidden;}
.w978{width:978px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}


/*subject*/
.subject{background:url(../../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}

.info_intro{padding:0 0 20px 0;line-height:22px;color:#666;}
.info_intro p{margin:0 0 5px 0;padding:0;}
.info_intro .red{color:#f30;margin:0 5px;}

.comment{overflow:hidden;clear:both;margin-bottom:20px;}
.comment .face{float:left;width:60px;height:60px;}
.comment .text{border:1px solid #dadada;margin-left:70px;}
.comment .text .div{padding:10px 20px;}
.comment .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;}
.comment .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px;}
.comment .text .div .base span{float:right;color:#999;}
.comment .text .div .content{line-height:20px;}
.comment .text .div .reply{font-family:verdana;border-top:1px dashed #ccc;line-height:30px;margin-top:10px;color:#000;padding-top:5px;}
.comment .text .div .reply strong{color:#f60;}

.commentadd{margin:10px 0;overflow:hidden;clear:both;}
.commentadd .face{float:left;width:60px;height:60px;}
.commentadd .text{overflow:hidden;margin-left:70px;}
.commentadd .text .div{padding:0 5px 0 0;}
.commentadd .text .div textarea{width:100%;_width:98%;border:1px solid #ccc;height:70px;overflow:auto;}
.commentadd .text span{color:#999;line-height:22px;clear:both;}
.commentadd .text #commentlen{color:#f30;}
.commentadd .input{margin:10px 0;font-size:14px;}
.commentadd .input a{color:#666;font-size:12px;}
.commentadd .input a:hover{color:#f30;font-size:12px;}
.commentadd .input .send{float:right;border:1px solid #ccc;background:#fff;padding:5px 10px;_padding:3px 10px;margin:0;_margin:0 9px 0 0;vertical-align:middle;width:80px;}
.commentadd .input .ip{border:1px solid #ccc;width:80px;padding:5px 10px;vertical-align:middle;}


.book{overflow:hidden;clear:both;margin-bottom:20px;}
.book .face{float:left;width:60px;height:60px;}
.book .text{border:1px solid #dadada;margin-left:70px;}
.book .text .div{padding:10px 20px;}
.book .text .div .icon{position:absolute;width:20px;height:20px;margin:6px 0 0 -40px;background:url(../images/dot.gif) no-repeat top right;}
.book .text .div .base{font-family:verdana;color:#000;border-bottom:1px dashed #ccc;line-height:30px;margin-bottom:10px;}
.book .text .div .base span{float:right;color:#999;}
.book .text .div .content{line-height:20px;}
.book .text .div .reply{font-family:verdana;border-top:1px dashed #ccc;line-height:30px;margin-top:10px;color:#000;padding-top:5px;}
.book .text .div .reply strong{color:#f60;}

.bookadd{margin:10px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ccc;padding:5px 10px;vertical-align:middle;overflow:auto;}
.bookadd .enter .bnt{border:1px solid #ccc;background:#fff;padding:5px 10px;vertical-align:middle;}
.bookadd .enter label{display:block;}
.bookadd .enter #booklen{color:#f30;}
